import * as React from "react";

export function IllustrationConstructionDark(
  props: React.SVGProps<SVGSVGElement>,
) {
  return (
    <svg
      width={200}
      height={200}
      viewBox="0 0 200 200"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      focusable={false}
      aria-hidden={true}
      {...props}
    >
      <ellipse
        cx={175.426}
        cy={90.4572}
        rx={16.5618}
        ry={67.0109}
        fill="hsl(var(--primary))"
        fillOpacity={0.2}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M179.012 25.0199C171.59 31.6505 166.037 58.4292 166.037 90.4553C166.037 122.481 171.59 149.26 179.012 155.891C177.857 156.922 176.657 157.466 175.425 157.466C166.279 157.466 158.864 127.464 158.864 90.4553C158.864 53.4462 166.279 23.4443 175.425 23.4443C176.657 23.4443 177.857 23.9882 179.012 25.0199Z"
        fill="hsl(var(--primary))"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M12.6635 36.6367C14.3308 30.7255 19.9166 27.0283 25.3644 24.4855C27.2125 27.4619 29.661 30.4323 32.446 31.4911C35.6058 32.6923 38.5413 29.874 38.9233 27.2002C39.1109 25.8874 37.811 23.0518 36.878 21.9237C35.9512 20.8031 34.4802 20.0014 32.446 19.7436C30.1786 19.4562 27.7426 19.8852 25.3644 20.8361C23.7423 17.8343 22.8175 14.2477 22.9879 10.6998L21.6127 10.6094C21.4295 14.4229 22.3878 18.2253 24.0512 21.4166C18.4229 24.1425 13.1518 29.7627 11.3555 36.1315L12.6635 36.6367Z"
        fill="hsl(var(--primary))"
        fillOpacity={0.2}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M20.7086 23.9303C16.9895 26.387 13.9454 29.8661 12.7234 33.5684L11.4154 33.1367C12.7608 29.0606 16.052 25.3556 19.9494 22.781C21.271 21.908 22.6747 21.1568 24.1111 20.5625C22.4479 17.8357 21.4894 14.5864 21.6726 11.3274L23.0478 11.4047C22.8774 14.4361 23.802 17.5009 25.4244 20.0664C27.8107 19.2509 30.2445 18.8878 32.506 19.1327C34.5402 19.3531 36.0112 20.0382 36.9379 20.9957C37.8709 21.9597 38.2108 23.1623 38.0232 24.2841C37.6412 26.5689 35.1919 28.2022 32.0321 27.1757C29.2474 26.2711 26.7393 24.276 24.8909 21.7322C23.4611 22.3025 22.0481 23.0455 20.7086 23.9303ZM26.246 21.2453C27.9252 23.4377 30.1109 25.1034 32.4577 25.8657C34.9543 26.6768 36.4443 25.3749 36.6646 24.057C36.7783 23.3774 36.585 22.6117 35.9481 21.9537C35.305 21.2891 34.1694 20.6984 32.3577 20.5021C30.4418 20.2946 28.3452 20.5746 26.246 21.2453Z"
        fill="hsl(var(--primary))"
      />
      <path
        d="M174.304 53.7591C177.874 58.7764 176.65 65.7878 171.551 69.4163C166.451 73.0447 159.426 71.9027 155.856 66.8854C152.286 61.8681 153.51 54.8567 158.61 51.2282C163.709 47.5997 170.734 48.7418 174.304 53.7591Z"
        fill="#C6CACD"
        stroke="#1C1F23"
      />
      <ellipse
        cx={174.584}
        cy={58.9818}
        rx={0.826454}
        ry={0.964193}
        fill="#1C1F23"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M154.177 64.8752C157.527 64.7664 161.107 63.4443 163.564 59.8076C164.053 59.0835 164.487 58.4317 164.876 57.8463C167.228 54.3112 167.97 53.196 169.625 53.196C170.121 53.196 170.7 53.3056 171.324 53.4238C172.411 53.6296 173.633 53.8612 174.791 53.5823C174.765 53.5444 174.738 53.5065 174.712 53.4688C170.978 48.2213 163.639 47.0356 158.32 50.8204C153.742 54.0777 152.151 59.9551 154.177 64.8752Z"
        fill="#1C1F23"
      />
      <path
        d="M166.479 57.6201C167.24 58.689 166.99 60.172 165.921 60.9326C164.852 61.6931 163.369 61.4431 162.608 60.3742C161.848 59.3053 162.098 57.8223 163.167 57.0617C164.235 56.3012 165.718 56.5512 166.479 57.6201Z"
        fill="#C6CACD"
        stroke="#1C1F23"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M66.2853 27.9171C68.5253 27.9171 70.2798 26.1568 70.2798 24.0603C70.2798 21.9638 68.5253 20.2036 66.2853 20.2036C64.0452 20.2036 62.2908 21.9638 62.2908 24.0603C62.2908 26.1568 64.0452 27.9171 66.2853 27.9171ZM66.2853 29.2945C69.2521 29.2945 71.6572 26.9511 71.6572 24.0603C71.6572 21.1696 69.2521 18.8262 66.2853 18.8262C63.3185 18.8262 60.9134 21.1696 60.9134 24.0603C60.9134 26.9511 63.3185 29.2945 66.2853 29.2945Z"
        fill="hsl(var(--primary))"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M128.269 45.4034C130.509 45.4034 132.263 43.6432 132.263 41.5467C132.263 39.4501 130.509 37.6899 128.269 37.6899C126.029 37.6899 124.275 39.4501 124.275 41.5467C124.275 43.6432 126.029 45.4034 128.269 45.4034ZM128.269 46.7808C131.236 46.7808 133.641 44.4374 133.641 41.5467C133.641 38.6559 131.236 36.3125 128.269 36.3125C125.302 36.3125 122.897 38.6559 122.897 41.5467C122.897 44.4374 125.302 46.7808 128.269 46.7808Z"
        fill="hsl(var(--primary))"
      />
      <path
        d="M64.6029 65.9543L54.9955 48.3799L78.9314 55.5035L64.6029 65.9543Z"
        fill="hsl(var(--primary))"
        fillOpacity={0.2}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M58.0832 48.3799L76.244 53.8964L65.8222 61.1738L65.0336 60.0444L73.1308 54.3903L57.6829 49.6978L58.0832 48.3799Z"
        fill="hsl(var(--primary))"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M103.648 37.1475C102.239 38.7195 97.1033 44.2558 95.8268 45.5219C98.8407 42.3481 97.2544 38.7268 95.0895 38.0817C94.9031 38.0261 94.6981 37.968 94.4801 37.9061C92.067 37.2218 88.0589 36.085 90.0517 33.01C92.2245 29.6571 90.8768 27.0617 86.8815 25.6129C88.3138 23.8692 94.6391 16.7582 95.2127 16.9788C95.2194 16.9814 95.2261 16.984 95.2331 16.9868L95.4539 16.3779C97.5273 17.1298 99.069 18.2314 99.7448 19.7262C100.439 21.2609 100.131 23.0011 98.9672 24.797C98.4994 25.5189 98.4882 25.9937 98.5964 26.3161C98.7163 26.6734 99.0435 27.0305 99.6095 27.3769C100.563 27.9602 101.873 28.3332 102.974 28.6464C103.201 28.7111 103.419 28.7732 103.624 28.8341C106.49 29.6882 107.464 33.6068 103.648 37.1475ZM95.4539 45.89C95.5719 45.7741 95.6965 45.6511 95.8268 45.5219C95.7095 45.6454 95.5853 45.7681 95.4539 45.89Z"
        fill="hsl(var(--primary))"
        fillOpacity={0.2}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M103.29 36.7628C106.492 33.792 104.829 30.6058 103.197 30.1193C103.028 30.0688 102.836 30.0146 102.627 29.9556C101.536 29.6473 99.9901 29.2104 98.8568 28.5168C98.1729 28.0982 97.5265 27.5226 97.257 26.7194C96.9757 25.8812 97.1591 24.9676 97.7777 24.0131C98.7867 22.4561 98.8917 21.2221 98.4561 20.2587C98.0024 19.2554 96.8727 18.3349 94.9508 17.638L95.4203 16.3431C97.4937 17.0949 99.0354 18.1965 99.7112 19.6913C100.405 21.226 100.098 22.9662 98.9336 24.7622C98.4658 25.4841 98.4546 25.9589 98.5628 26.2812C98.6827 26.6386 99.0099 26.9956 99.5759 27.342C100.529 27.9254 101.839 28.2983 102.94 28.6115C103.167 28.6762 103.386 28.7383 103.59 28.7993C106.456 29.6533 108.043 34.2319 104.226 37.7726L103.29 36.7628Z"
        fill="hsl(var(--primary))"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M40.5711 60.3953C40.5222 62.0028 39.3734 68.4169 39.2513 69.7812C39.4488 66.4527 36.7468 65.1221 35.169 65.8091C35.0331 65.8683 34.8852 65.9351 34.7278 66.0061C32.9862 66.7922 30.0933 68.0979 29.7444 65.3282C29.3639 62.3084 27.3046 61.4582 24.266 62.5758C24.2442 60.8569 25.313 52.9413 25.7555 52.7882C25.7606 52.7864 25.7659 52.7846 25.7713 52.7828L25.601 52.3197C27.1779 51.7397 28.6168 51.6245 29.7444 52.1634C30.9021 52.7167 31.5773 53.8814 31.781 55.499C31.8629 56.1492 32.0896 56.4313 32.3108 56.5659C32.5561 56.7152 32.922 56.7626 33.4218 56.6865C34.2634 56.5583 35.2098 56.1322 36.0048 55.7742C36.169 55.7003 36.3267 55.6293 36.4756 55.5644C38.5642 54.655 41.0559 56.4591 40.5711 60.3953ZM39.2149 70.1787C39.2267 70.0532 39.2389 69.9204 39.2513 69.7812C39.2437 69.9107 39.2316 70.0432 39.2149 70.1787Z"
        fill="hsl(var(--primary))"
        fillOpacity={0.2}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M40.1734 60.3475C40.5802 57.0448 38.0475 56.005 36.8577 56.5231C36.7343 56.5768 36.5958 56.6395 36.4453 56.7076C35.6584 57.0637 34.5435 57.5681 33.5429 57.7205C32.9389 57.8124 32.2798 57.7944 31.7284 57.4589C31.153 57.1088 30.8114 56.4865 30.7031 55.6268C30.5264 54.2245 29.9817 53.4541 29.255 53.1068C28.4981 52.745 27.3881 52.7635 25.9264 53.3011L25.5641 52.3163C27.141 51.7363 28.58 51.6211 29.7075 52.16C30.8652 52.7133 31.5404 53.878 31.7442 55.4956C31.8261 56.1458 32.0527 56.4279 32.274 56.5625C32.5193 56.7118 32.8851 56.7592 33.3849 56.6831C34.2265 56.5549 35.173 56.1288 35.9679 55.7708C36.1321 55.6969 36.2898 55.6259 36.4388 55.561C38.5274 54.6516 41.6997 56.5395 41.2149 60.4758L40.1734 60.3475Z"
        fill="hsl(var(--primary))"
      />
      <path
        d="M165.828 33.673C165.186 37.2402 167.225 38.9385 171.075 38.7485C169.404 39.7883 162.262 44.0051 161.049 44.1664C159.533 44.368 155.74 43.2277 155.991 40.3357C156.242 37.4437 155.936 36.1684 153.301 36.3147C150.666 36.461 149.551 37.5508 147.785 35.3581C146.019 33.1655 145.633 32.5701 146.881 30.1807C147.879 28.2692 155.067 25.0941 156.789 24.794C154.996 28.7489 157.717 31.4266 159.834 31.1981C161.95 30.9696 166.469 30.1057 165.828 33.673Z"
        fill="hsl(var(--primary))"
        fillOpacity={0.2}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M147.336 30.582C145.715 34.1553 148.202 36.1764 149.679 36.0169C149.837 35.9999 150.015 35.9781 150.21 35.9543C151.23 35.8294 152.687 35.6509 153.889 35.8349C154.614 35.9461 155.374 36.2045 155.896 36.7981C156.442 37.4196 156.61 38.2701 156.425 39.2984C156.13 40.9418 156.474 41.9856 157.155 42.6188C157.869 43.282 159.116 43.6552 160.961 43.5642L161.028 44.9399C159.023 45.0389 157.326 44.6579 156.217 43.6276C155.077 42.5674 154.723 40.9785 155.069 39.0547C155.205 38.2993 155.048 37.9201 154.861 37.7074C154.65 37.4669 154.269 37.2867 153.68 37.1965C152.688 37.0444 151.472 37.1908 150.441 37.3149C150.227 37.3407 150.021 37.3654 149.827 37.3864C147.071 37.6839 144.115 34.3497 146.081 30.0132L147.336 30.582Z"
        fill="hsl(var(--primary))"
      />
      <path
        d="M32.3958 99.6939C32.5719 102.334 31.4309 103.752 28.9758 103.355C26.5206 102.957 27.167 106.047 27.349 107.497C27.5309 108.946 25.7261 110.845 22.9912 109.662L23.4618 98.7416C24.797 99.2336 24.8672 99.5381 26.9989 98.2497C29.1305 96.9614 27.7485 93.4243 28.2404 92.6278C28.7323 91.8314 29.2945 92.6513 31.3272 92.2765C32.099 92.1342 32.5096 91.5642 32.7077 90.891L32.7847 88.716C32.8855 89.2739 32.9269 90.1457 32.7077 90.891L32.3958 99.6939Z"
        fill="hsl(var(--primary))"
        fillOpacity={0.2}
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M23.6462 98.0123C25.9965 99.0293 27.1489 97.3762 27.0471 96.565C27.0342 96.4623 27.0176 96.3443 26.9994 96.2144C26.9016 95.5191 26.7559 94.4827 26.8725 93.6231C26.943 93.1026 27.1225 92.5182 27.5782 92.1035C28.0612 91.664 28.7167 91.5359 29.4673 91.6574C30.5543 91.8334 31.1809 91.5873 31.5416 91.1857C31.9316 90.7514 32.1728 89.9618 32.0901 88.7223L33.4645 88.6306C33.5579 90.0308 33.3167 91.2704 32.5664 92.1059C31.7868 92.9741 30.6153 93.2386 29.2472 93.0171C28.7702 92.9399 28.5858 93.049 28.5052 93.1223C28.3973 93.2205 28.2894 93.4246 28.2374 93.8081C28.1492 94.4584 28.2587 95.2537 28.3558 95.9597C28.3763 96.109 28.3963 96.2543 28.4138 96.3935C28.6759 98.4814 26.2186 100.626 23.0992 99.2765L23.6462 98.0123Z"
        fill="hsl(var(--primary))"
      />
      <path
        d="M149.603 62.1832C153.141 65.721 156.328 70.7299 156.469 76.2643C156.469 79.3542 156.318 83.6514 154.861 89.6257C154.208 96.3585 152.84 110.059 152.59 110.998C158.068 111.075 164.289 111.206 164.769 111.206C165.111 110.027 167.595 99.5748 168.6 97.0866C169.184 95.6411 169.681 94.8428 170.214 94.2353C170.834 93.5291 171.612 93.2541 172.327 92.9191C173.136 92.5808 174.067 92.4557 175.222 92.5806C175.411 92.601 175.6 92.6272 175.787 92.6596C176.821 92.8376 177.828 93.2004 178.689 93.7941C180.001 94.6992 180.976 96.1408 181.19 98.2821C181.851 104.897 181.382 112.022 180.908 118.659L180.906 118.685C180.766 120.649 180.075 130.329 176.236 133.581C174.005 135.471 161.488 135.93 149.814 135.95C149.42 139.565 148.009 152.706 147.352 158.825C151.829 158.601 160.068 160.258 162.485 167.377C164.903 174.496 158.277 174.988 151.426 175.257C145.946 175.472 131.933 175.347 125.88 175.257C120.51 179.878 112.705 182.7 101.81 182.388C82.26 181.827 40.8572 177.982 39.9172 178.295C40.9921 179.105 43.1355 181.042 43.11 182.306C43.0782 183.887 40.7027 185.111 31.9409 185.211C23.1791 185.311 17.596 182.694 17.7824 178.197C17.8224 177.232 18.0997 175.812 18.5565 174.093C13.2753 173.44 7.07338 173.577 8.13157 165.992C9.84809 153.689 24.0094 136.382 27.9615 133.979C31.9135 131.576 39.4582 132.176 44.7323 132.868C41.4448 127.81 39.1218 121.001 40.4012 112.273C41.0507 107.842 43.1501 102.458 47.4243 96.8541C48.5451 95.3848 49.7752 93.8974 51.0914 92.4028C61.3745 80.726 76.9118 68.6131 86.5828 61.3342C92.476 56.8987 101.377 53.4848 106.46 52.161C125.071 47.3143 139.475 51.2018 149.603 62.1832Z"
        fill="#C6CACD"
      />
      <path
        d="M146.521 110.942C142.808 117.667 141.616 118.283 140.215 118.073C138.814 117.863 138.077 113.411 141.056 111.782C142.147 111.186 143.999 110.942 146.521 110.942ZM146.521 110.942C151.037 102.145 153.51 95.1646 154.861 89.6257M146.521 110.942C148.082 110.942 150.27 110.965 152.59 110.998M129.963 135.682C122.091 135.525 108.222 136.074 102.234 126.328C101.008 124.332 100.284 122.293 99.9646 120.172M129.963 135.682C133.552 140.275 137.703 149.915 134.27 161.827C132.75 167.1 130.145 171.586 125.88 175.257M129.963 135.682C133.278 135.749 141.323 135.966 149.814 135.95M108.859 89.4469C103.591 102.465 98.7257 111.938 99.9646 120.172M99.9646 120.172C98.6611 119.578 88.2481 119.191 82.224 121.515C77.3126 120.172 50.9809 108.294 51.0914 92.4028M39.9172 178.295C40.8572 177.982 82.26 181.827 101.81 182.388C112.705 182.7 120.51 179.878 125.88 175.257M39.9172 178.295C38.5056 178.041 36.9885 177.744 33.0418 176.726M39.9172 178.295C40.9921 179.105 43.1355 181.042 43.11 182.306C43.0782 183.887 40.7027 185.111 31.9409 185.211C23.1791 185.311 17.596 182.694 17.7824 178.197C17.8224 177.232 18.0997 175.812 18.5565 174.093M52.9715 141.614C50.5142 141.546 43.1116 140.83 38.0934 141.344C36.7806 141.479 32.6067 142.59 27.9615 150.938C24.3124 157.496 20.23 167.796 18.5565 174.093M52.9715 141.614C55.4287 141.681 75.4569 143.196 78.9576 146.023C82.4583 148.851 76.0291 149.692 71.1146 148.918C66.2002 148.144 59.6363 147.201 52.9715 141.614ZM52.9715 141.614C50.4795 139.721 47.3095 136.833 44.7323 132.868M51.0914 92.4028C49.7752 93.8974 48.5451 95.3849 47.4243 96.8541C43.1501 102.458 41.0507 107.842 40.4012 112.273C39.1218 121.001 41.4448 127.81 44.7323 132.868M51.0914 92.4028C61.3745 80.726 76.9118 68.6131 86.5828 61.3342C92.476 56.8987 101.377 53.4848 106.46 52.161C125.071 47.3143 139.475 51.2018 149.603 62.1832C153.141 65.721 156.328 70.7299 156.469 76.2643C156.469 79.3542 156.318 83.6514 154.861 89.6257M44.7323 132.868C39.4582 132.176 31.9135 131.576 27.9615 133.979C24.0094 136.382 9.84809 153.689 8.13157 165.992C7.07338 173.577 13.2753 173.44 18.5565 174.093M154.861 89.6257C154.208 96.3585 152.84 110.059 152.59 110.998M152.59 110.998C158.068 111.075 164.289 111.206 164.769 111.206C165.111 110.027 167.595 99.5748 168.6 97.0866C169.184 95.6411 169.681 94.8428 170.214 94.2353C170.834 93.5291 171.612 93.2541 172.327 92.9191M149.814 135.95C161.488 135.93 174.005 135.471 176.236 133.581C180.091 130.315 180.772 120.564 180.908 118.659C181.382 112.022 181.851 104.897 181.19 98.2821C180.976 96.1408 180.001 94.6992 178.689 93.7941M149.814 135.95C149.42 139.565 148.009 152.706 147.352 158.825C151.829 158.601 160.068 160.258 162.485 167.377C164.903 174.496 158.277 174.988 151.426 175.257C145.946 175.472 131.933 175.347 125.88 175.257M149.23 166.011C151.424 166.105 154.874 166.705 157.068 169.884C158.242 171.585 157.59 173.164 156.449 173.831C155.458 174.41 154.075 174.208 153.488 173.973C152.049 173.395 148.616 172.876 147.272 173.1C145.929 173.324 144.084 174.675 142.293 174.675C140.502 174.675 138.463 174.013 137.388 172.581M178.689 93.7941C177.407 94.3472 176.625 96.4844 176.354 98.1099C176.083 99.7354 175.12 106.057 175.029 107.592M178.689 93.7941C177.828 93.2004 176.821 92.8376 175.787 92.6596M175.787 92.6596C175.6 92.6272 175.411 92.601 175.222 92.5806C174.067 92.4557 173.136 92.5808 172.327 92.9191M175.787 92.6596C174.638 93.0529 173.645 95.1299 173.223 96.4844C172.802 97.839 172.26 99.615 170.996 106.719M172.327 92.9191C170.635 94.8891 169.129 99.314 167.835 106.027"
        stroke="#1C1F23"
      />
      <path
        d="M44.5337 141.289C43.8224 140.549 41.9443 134.289 41.8589 132.524L44.5337 132.752C46.4232 136.326 50.9362 140.122 52.9565 141.573C50.7655 141.478 46.0134 141.289 44.5337 141.289Z"
        fill="#1C1F23"
      />
      <path
        d="M135.303 175.436C132.731 174.395 132.095 170.676 132.298 166.739C131.414 169.527 128.199 173.63 125.811 175.436H135.303Z"
        fill="#1C1F23"
      />
      <path
        d="M121.714 140.8C112.721 138.762 106.785 133.997 104.136 129.134C104.602 129.517 107.415 131.702 110.074 132.933C116.927 136.104 128.227 135.74 130.123 135.74C131.347 137.198 132.997 140.577 133.641 142.035C132.547 142.035 127.426 142.095 121.714 140.8Z"
        fill="#1C1F23"
      />
    </svg>
  );
}
